Chop walnuts and keep it aside. Beat butter and sugar well in a bowl
Add eggs and blend well. Add pumpkin puree, milk and cream. Mix well. now add spices and vanilla extract. mix well
Trim bread edges. Grease baking pan. Crumble or cube bread and add to the prepared pan
Add the pumpkin mixture to bread. Add chopped walnuts. Soak bread for 10 minutes
Preheat oven to 180. Bake for 18-25 minutes. The pudding should not be completely dry. It should be slightly moist
Serve warm or cold as desired